.message-list {
  height: 100%;
  position: relative;
  overflow-y: hidden;
}

.scroll-background {
  background-color: #f3f4f6;
  position: relative;
  width: 100%;
  height: 100%;
}

.scroll-background-container {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  box-sizing: border-box;
}

.scroll-container {
  overflow-y: auto;
  position: relative;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none;  /* IE 10+ */
  ::-webkit-scrollbar { /* WebKit */
    width: 0;
    height: 0;
  }
}

.buffer {
  height: 10px;
  width: 100%;
  position: relative;
}
